Solutions/ImpervaCloudWAF/Hunting Queries/ImpervaNonWebApplication.yaml (24 lines of code) (raw):
id: 1f99e54f-0e75-474e-8232-90963207f02b
name: Imperva - Non HTTP/HTTPs applications
description: |
'Query searches for non HTTP/HTTPs applications.'
severity: Medium
requiredDataConnectors:
- connectorId: ImpervaWAFCloudAPI
dataTypes:
- ImpervaWAFCloud
tactics:
- InitialAccess
relevantTechniques:
- T1190
query: |
ImpervaWAFCloud
| where TimeGenerated > ago(24h)
| where NetworkApplicationProtocol !in~ ('HTTP', 'HTTPs')
| summarize count() by DstIpAddr, NetworkApplicationProtocol
| extend IPCustomEntity = DstIpAddr
entityMappings:
- entityType: IP
fieldMappings:
- identifier: Address
columnName: IPCustomEntity